/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Beans;

import Conexion.cConexion;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Emanuel
 */
public class beanAlumno {
    
    public static String insertar = "INSERT INTO ALUMNO (carnet_al, nombre_al, apellido_al,correo_al) values(?,?,?,?)";
    public static String modificar = "UPDATE ALUMNO set nombre_al=?, apellido_al=?, correo_al=? where carnet_al=? ";
    public static String eliminar = "DELETE FROM ALUMNO where carnet_al=?";
    public static String seleccionar = "SELECT carnet_al, nombre_al, apellido_al, correo_al from alumno ";
    
    private String carnet_al;
    private String nombre_al;
    private String apellido_al;
    private String correo_al;

    public String getApellido_al() {
        return apellido_al;
    }

    public void setApellido_al(String apellido_al) {
        this.apellido_al = apellido_al;
    }

    public String getCarnet_al() {
        return carnet_al;
    }

    public void setCarnet_al(String carnet_al) {
        this.carnet_al = carnet_al;
    }

    public String getCorreo_al() {
        return correo_al;
    }

    public void setCorreo_al(String correo_al) {
        this.correo_al = correo_al;
    }

    public String getNombre_al() {
        return nombre_al;
    }

    public void setNombre_al(String nombre_al) {
        this.nombre_al = nombre_al;
    }
    
    public List<beanAlumno> getListado() {
        List< beanAlumno> lista = new ArrayList< beanAlumno>(0);
        try {
            Connection cnn =  cConexion.conectar_ds();
            ResultSet rset = null;
            Statement sta = cnn.createStatement();
            rset = sta.executeQuery(beanAlumno.seleccionar);

            while (rset.next()) {
            beanAlumno current = new  beanAlumno ();
            current.setCarnet_al(rset.getString("carnet_al"));
            current.setNombre_al(rset.getString("nombre_al"));
            current.setApellido_al(rset.getString("apellido_al"));
            current.setCorreo_al(rset.getString("correo_al"));

            lista.add(current);
            }
            rset.close();
            sta.close();
            cnn.close();

        } catch (Exception ex) {
        } finally {
            return lista;
        }
    }
    
}
